class shorewall {
  require apt::shorewall

  file {
    '/etc/default/shorewall':
      notify => Service['shorewall'],
      source => "puppet:///modules/${module_name}/shorewall_default";

    '/etc/shorewall/':
      source => "puppet:///modules/${module_name}/shorewall/",
      recurse => true,
      purge => true;
  }

  service {
    'shorewall':
      enable => true;
  }
}

